package itcast.dao;

import java.util.List;

import itcast.domain.User;

public interface UserDao {
	//查询所有用户返回一个list集合
	 public List<User> findAll();
	 //用户登录传入用户名与密码如果查询得到，就返回该对象
	 public User login(String username, String password);
	 //添加用户传入一个user对象，添加成功返回一个int值，成功为1；
	 public int addUser(User user);
	 //通过传入id删除用户
	 public void deluser(int id);
	 //通过传入id查询用户并返回一个用户对象用于修改返信息
	 public User finduserid(int id);
	 //把修改过的对象，传入进行修改，无返回值！
	 public void updateuser(User user);
	 //用于分页，统计所有用户返回一个int值
	 public int findTotalCount();
	 //用户分页，通过转入的开始查询对象，和每一个列表固定的展现数！
	 public List<User> findByPage(int start, int rows);
}
